/**************************************************
 * 上海美峰数码科技有限公司(http://www.morefuntek.com)
 * 模块名称: InterDemo
 * 功能描述：
 * 文件名：InterDemo.java
 **************************************************
 */
package com.ywh.test;

import java.text.DateFormat;
import java.text.MessageFormat;
import java.util.Date;
import java.util.Locale;
import java.util.ResourceBundle;

/**
 * 功能描述
 * 
 * @author yaowenhao
 * @since 2011-2-15
 * @version 1.0
 */
public class InterDemo {
	public static void main(String[] args) {
		Locale zhLoc = new Locale("zh", "CN"); // 表示中国地区
		Locale enLoc = new Locale("en", "US"); // 表示美国地区
		Locale frLoc = new Locale("th", "TH"); // 表示法国地区

		DateFormat zhdf = DateFormat.getDateInstance(DateFormat.FULL, zhLoc);
		DateFormat endf = DateFormat.getDateInstance(DateFormat.FULL, enLoc);
		DateFormat frdf = DateFormat.getDateInstance(DateFormat.FULL, frLoc);

		// 找到中文的属性文件
		ResourceBundle zhrb = ResourceBundle.getBundle("Message", zhLoc);
		// 找到英语的属性文件
		ResourceBundle enrb = ResourceBundle.getBundle("Message", enLoc);
		// 找到法语的属性文件
		ResourceBundle frrb = ResourceBundle.getBundle("Message", frLoc);
		// 依次读取各个属性文件的内容，通过键值读取，此时的键值名称为"info"
		String str1 = zhrb.getString("info");
		String str2 = enrb.getString("info");
		String str3 = frrb.getString("info");
		System.out.println("中文："
				+ MessageFormat.format(str1, "姚文浩", zhdf.format(new Date())));
		System.out.println("英语："
				+ MessageFormat.format(str2, "姚文浩", endf.format(new Date())));
		System.out.println("泰语："
				+ MessageFormat.format(str3, "姚文浩", frdf.format(new Date())));

	}
}
